OOP Needs OOA and OOD
نویسنده
چکیده
So SAS/AF® supports object-oriented programming (OOP), but does that mean that all applications developed using SAS/AF® are object-oriented? Not so. This paper provides an outline of an objectoriented approach to producing true object-oriented applications. The paper emphasises a focus on objects, not processes, combined with proper objectoriented analysis (OOA) and design (OOD). Techniques and practices covered in more detail include the use of CRC (Class, Responsibility, and Collaboration) cards, the UML (Unified Modelling Language), software modelling, and an iterative approach to OO projects.
منابع مشابه
Teaching the Complete Object-oriented Development Cycle, Including OOA and OOD, with UML and the UP
Many information system programs currently teach a combination of structured techniques and object-oriented techniques for system development. Very few programs teach complete OOA and OOD concepts based on UML and tie it in with OOP. Consequently many students are leaving the university with an inadequate set of OO skills. This paper describes a curriculum for teaching a complete set of skills ...
متن کاملInheritance as a Conceptual Primitive
Object oriented analysis OOA which is the nowadays popular approach to conceptual modeling has evolved from object oriented programming OOP and semantic data modeling SM Inheritance is one of the most important concepts of OOP Therefore an inheri tance concept suitable for OOA is needed In this paper we argue that recent approaches for semantics of inheritance in OOA are not adequate We propose...
متن کاملHow Good Are These UML Diagrams? An Empirical Test of the Wand and Weber Good Decomposition Model
In 1989, Wand and Weber proposed a formal model of systems decomposition based on ontology. Chidamber and Kemerer (1994) soon applied this model to develop complexity metrics for object-oriented design (OOD). Chidamber and Kemerers OOD metrics suite continues to receive interest in software engineering (Bansiya and Davis 2002; Basili et al. 1996). To date, however, Wand and Webers good decomp...
متن کاملThe Impact of Experience on Individual Performance and Workload Differences Using Object-Oriented and Process-Oriented Systems Analysis Techniques
Interest in object-otiented analysis (OOA) and object-oriented design (OOD) has increased over the last several years. Proponents of OOA and OOD have called the shift to these methods “revolutionary” and have cited a number of impressive claims with respect to their use. However, empirical research investigating these claims remains in its infancy. Moreover, an examination of the literature rev...
متن کاملUsing Pantomime in Teaching OOA&OOD with UML
This paper presents the original pantomime-based training on Object Oriented Analysis/Objected Oriented Design (OOA/OOD) with Unified Modeling Language (UML). The essence of this training involves giving an assignment to create a high-level design for a software system to a team of students. They are required to use UML and are not allowed to use any other language (English, German, Russian, Uk...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000